﻿.button_a
{
   -moz-box-shadow: inset 2px 3px 0px -1px #a36da3;
   -webkit-box-shadow: inset 2px 3px 0px -1px #a36da3;
   box-shadow: inset 2px 3px 0px -1px #a36da3;
   background-color: #f0f0f0;
   -moz-border-radius: 17px;
   -webkit-border-radius: 17px;
   border-radius: 17px;
   border: 3px solid #cc8acc;
   display: inline-block;
   color: #202020;
   font-family: arial;
   font-size: 25px;
   text-align: center;
   font-weight: bold;
   width: 100px;
   padding: 4px 24px;
   text-decoration: none;
   vertical-align: middle;
   text-shadow: 2px 2px 0px #dddddd;
}
.button_a:active
{
   top: 1px;
   border: 3px dotted red;
}
.button_a.pressed
{
   background-color: #f0f020;
   border: 3px solid #000000;
}
.button_a.disabled
{
   background-color: #E0E0E0;
   border: 3px solid #D0D0D0;
   color: #B0B0B0;
   cursor: default;
   -moz-box-shadow: inset 2px 3px 0px -1px #D0D0D0;
   -webkit-box-shadow: inset 2px 3px 0px -1px #D0D0D0;
   box-shadow: inset 2px 3px 0px -1px #D0D0D0;
}
div.tapebit
{
   background-image: url('Icons.png');
   width: 24px;
   height: 24px;
   overflow: hidden;
   position: absolute;
}
div.tapewhite
{
   background-position: 0px -169px;
}
div.tapered
{
   background-position: -24px -169px;
}
div.tape_ch0
{
   background-position: -9px -4px;
}
div.tape_ch1
{
   background-position: -42px -4px;
}
div.tape_ch2
{
   background-position: -73px -4px;
}
div.tape_ch3
{
   background-position: -104px -4px;
}
img.fadingborder
{
   position: absolute;
   z-index: 30;
}
div.tape_torch
{
   background-position: -56px -151px;
   position: absolute;
   overflow: hidden;
   width: 24px;
   height: 40px;
   overflow: hidden;
   background-image: url('Icons.png');
   z-index: 40;
}
div.cell
{
   background-image: url('Icons.png');
   width: 32px;
   height: 32px;
   overflow: hidden;
   position: absolute;
}
div.backcellcolor0, div.backcellcolor1, div.backcellcolor2, div.backcellcolor3, div.backcellcolor4, 
div.backcellcolor5, div.backcellcolor6, div.backcellcolor7
{
   background-image: url('Icons.png');
   width: 34px;
   height: 34px;
   overflow: hidden;
   background-position: -125px -159px;
   position: absolute;
}
div.curractive
{
   border: 2px solid black;
   margin: -2px 0px 0px -2px;
}

div.backcellcolor0
{
   background-position: -0px -357px;
}
div.backcellcolor1
{
   background-position: -34px -357px;
}
div.backcellcolor2
{
   background-position: -68px -357px;
}
div.backcellcolor3
{
   background-position: -102px -357px;
}
div.backcellcolor4
{
   background-position: -136px -357px;
}
div.backcellcolor5
{
   background-position: -170px -357px;
}
div.backcellcolor6
{
   background-position: -204px -357px;
}
div.backcellcolor7
{
   background-position: -238px -357px;
}
div.ch0
{
   background-position: 0px 0px;
}
div.ch1
{
   background-position: -32px 0px;
}
div.ch2
{
   background-position: -64px 0px;
}
div.ch3
{
   background-position: -96px 0px;
}
div.ch4
{
   background-position: -128px 0px;
}
div.op0
{
   background-position: 0px -32px;
}
div.op1
{
   background-position: -32px -32px;
}
div.op2
{
   background-position: -64px -32px;
}
div.op3
{
   background-position: -96px -32px;
}
div.op4
{
   background-position: -128px -32px;
}
div.op5
{
   background-position: -160px -32px;
}
div.op6
{
   background-position: -192px -32px;
}
div.op7
{
   background-position: -224px -32px;
}
div.op8
{
   background-position: -256px -32px;
}
div.op9
{
   background-position: -256px -64px;
}
div.op10
{
   background-position: -256px -96px;
}
div.op11
{
   background-position: 0px -261px;
}
div.op12
{
   background-position: -32px -261px;
}
div.dir0
{
   background-position: 0px -64px;
   z-index: 9;
}
div.dir1
{
   background-position: -32px -64px;
   z-index: 9;
}
div.dir2
{
   background-position: -64px -64px;
   z-index: 9;
}
div.dir3
{
   background-position: -96px -64px;
   z-index: 9;
}
div.dir4
{
   background-position: -128px -64px;
   z-index: 9;
}
div.dir5
{
   background-position: -160px -64px;
   z-index: 9;
}
div.dir6
{
   background-position: -192px -64px;
   z-index: 9;
}
div.dir7
{
   background-position: -224px -64px;
   z-index: 9;
}
div.dir8
{
   background-position: 0px -96px;
   z-index: 9;
}
div.dir9
{
   background-position: -32px -96px;
   z-index: 9;
}
div.dir10
{
   background-position: -64px -96px;
   z-index: 9;
}
div.dir11
{
   background-position: -96px -96px;
   z-index: 9;
}
div.dir12
{
   background-position: -128px -96px;
   z-index: 9;
}
div.dir13
{
   background-position: -160px -96px;
   z-index: 9;
}
div.dir14
{
   background-position: -192px -96px;
   z-index: 9;
}
div.dir15
{
   background-position: -224px -96px;
   z-index: 9;
}
div.dirt0
{
   background-position: 0px -196px;
   z-index: 9;
}
div.dirt1
{
   background-position: -32px -196px;
   z-index: 9;
}
div.dirt2
{
   background-position: -64px -196px;
   z-index: 9;
}
div.dirt3
{
   background-position: -96px -196px;
   z-index: 9;
}
div.dirt4
{
   background-position: -128px -196px;
   z-index: 9;
}
div.dirt5
{
   background-position: -160px -196px;
   z-index: 9;
}
div.dirt6
{
   background-position: -192px -196px;
   z-index: 9;
}
div.dirt7
{
   background-position: -224px -196px;
   z-index: 9;
}
div.upg0
{
   background-position: -0px -292px;
}
div.upg1
{
   background-position: -32px -292px;
}
div.upg2
{
   background-position: -64px -292px;
}
div.upg3
{
   background-position: -96px -292px;
}
div.upg4
{
   background-position: -128px -292px;
}
div.upg5
{
   background-position: -160px -292px;
}
div.upg6
{
   background-position: -192px -292px;
}
div.upg7
{
   background-position: -224px -292px;
}
div.upg8
{
   background-position: -256px -292px;
}
div.upg9
{
   background-position: -0px -324px;
}
div.upg10
{
   background-position: -32px -324px;
}
div.upg11
{
   background-position: -64px -324px;
}
div.upg12
{
   background-position: -96px -324px;
}
div.upg13
{
   background-position: -128px -324px;
}
div.upg14
{
   background-position: -160px -324px;
}
